home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / backup / dds2tar-.000 / dds2tar-2.4.12.tar / dds2tar-2.4.12 / Changes < prev    next >
Text File  |  1996-03-29  |  10KB  |  191 lines

  1. Version 2.4.12 change by J"org Weule at 1996 Mar 29. :
  2.               - fixed the strncmp calls inside dds2tar.c - thanks to
  3.                 Goncal Badenes <badenes@imec.be> for the bug fix.
  4.               - fixed dds_extract.c --
  5.                 tar cfv and tar vft are reporting soft _and_ hard links
  6.                 in a different style. Hard links may not confuse the
  7.                 header test in dds_extract.
  8.                 Goncal Badenes <badenes@imec.be> for the bug fix.
  9.               - Added a test with an unpatched tar into dds2tar-test.sh.
  10.  
  11. Version 2.4.11 change by J"org Weule at 1996 Mar 10. :
  12.               - Added a warning: You have to be root to change compression.
  13.               - Added dds-dd, a tool to read a tape with unknown block size.
  14.  
  15. Version 2.4.10 change by J"org Weule at 1996 Feb 5. :
  16.               - Fixed my tar-patch. Sorry for the mistake.
  17.  
  18. Version 2.4.10 change by J"org Weule at 1996 Jan 4. :
  19.               - Changed the counter --totals with tar-1.11.8-patch to
  20.                 'long long int' to use very large archives.
  21.         Added the calculation of the throuput on --totals.
  22.               - Fixed the dds2tar-test.sh script.
  23.               - Test for elf compatibility.
  24.  
  25. Version 2.4.9 change by J"org Weule at 1995 Feb 4. :
  26.               - Added the action filename to mt-dds.
  27.  
  28. Version 2.4.8 change by J"org Weule at 1995 Feb 4. :
  29.               - Added option 'date <timestammp>' to mt-dds.
  30.               - Fixed the code for 'mt-dds ts'
  31.               - tar-1.11.2.patch:
  32.                 Added %T to expand the record-filename with the timestamp.
  33.  
  34. Version 2.4.7 change by J"org Weule at 1995 Feb 2. :
  35.               - Added a patch to tar (support for sparse file on Linux boxes).
  36.               - dds_bsr() inserted to dds_tape.c and used by mt-dds (label).
  37.                 A small change of ddstool was necessary
  38.  
  39. Version 2.4.6 change by J"org Weule at 1995 Jan 29. :
  40.               - added the option ts to mt-dds.
  41.               - added the option date to mt-dds.
  42.               - added teh script 'ddstool' to make some things easier.
  43.               - fixed the handling of softlinks in conjunction with
  44.                 tar index file -- dds2tar ended with FATAL error in
  45.                 this case.
  46.               - added a tool tar2tar.
  47.  
  48. Version 2.4.5 change by J"org Weule at 1994 Dez 22. :
  49.               - On non HP-DDS devices, teh record number is read from
  50.                 the device before any block is read.
  51.               - Added the option --quick to skip reading of parent directories.
  52.  
  53. Version 2.4.4 change by J"org Weule at 1994 Dez 3. :
  54.  
  55. Version 2.4.3 change by J"org Weule at 1994 Nov 21. :
  56.               - Added a test script with index files to the package.
  57.               - Added --body to dds2tar.
  58.               - Added label to mt-dds.
  59.  
  60. Version 2.4.2 change by J"org Weule at 1994 Nov 21. :
  61.               - Fixed some bugs of dds_extract.c.
  62.  
  63. Version 2.4.1 change by J"org Weule at 1994 Nov 7. :
  64.               - Andreas Bagge was kind enought to report a bug:
  65.                 Long files (>1MB) are shifting the name field in the tar
  66.                 listing to the right. dds_extract.c is now able to detect
  67.                 this.
  68.               - I moved the check about the line '-end- ...' to the begining
  69.                 of the loop inside dds_extract.c.
  70.               - Fixed a bug of mt-dds. tell was not working at all.
  71.               - Tried to include code to set the right buffer size
  72.                 in order to allow the change of the buffer of the kernel.
  73.                 The size of the internal buffer can be set by the -b option
  74.                 (command line or environment) or is extracted from the
  75.                 tar record file if possible. The internal buffer should be
  76.                 large enought to hold one tape block.
  77.               - As Andreas Bagge pointed out, a parameter to fnmatch()
  78.                 serves for matching filenames by giving the directory
  79.                 entry. The matching is now done similar to tar.
  80.               - A workaround lets you create an index of tapes created
  81.                 with 'tar -b 256 ...' on SunOS. You may have to increase
  82.                 the default buffer size (ST_BUFFER_BLOCKS) inside the
  83.                 Makefile to 64 or bigger and the kernel
  84.                 (/usr/src/linux/drivers/scsi/st.c) in that case. On SunOS I
  85.                 recommend a block size smaller or equal than 64 (-b option of
  86.                 tar = 32Kb). You have also to increase the buffer size
  87.                 of your kernel (/usr/src/linux/drivers/scsi/st.c).
  88.                 The default buffer size of the kernel is the maximal block
  89.                 size of tape block which can be read is 32kB.
  90.               - The option --body is included.
  91.  
  92. Version 2.4.0 change by J"org Weule at 1994 Oct 28. :
  93.               - Fnmatch() was found inside clib (gclib). Code deleted.
  94.  
  95. Version 2.3.9 change by J"org Weule at 1994 Oct 16. :
  96.               - Reading some options from the environment, e.g. -z, -s, -b.
  97.  
  98. Version 2.3.8 change by J"org Weule at 1994 Oct 15. :
  99.               - Added a check for the header at dds2index.
  100.                 If it's not a tar header, a skip is performed.
  101.  
  102. Version 2.3.7 change by J"org Weule at 1994 Oct 13. :
  103.               - changed the tar-1.11.2 patch to get the date of archiving
  104.                 in the listing (bug fix). The date of the label record is
  105.                 printed correct now while creating the archive.
  106.               - New options --z and --no-compress are included.
  107.               - The environment variable DDS2TAR should contain the string
  108.                 --compress to set this option to default.
  109.               - The default DEVICE is now /dev/rmt0 like tar.
  110.  
  111. Version 2.3.6 change by J"org Weule at 1994 Oct 11. :
  112.               - A lot of header files are created. Some source files
  113.                 are divided into two.
  114.               - As Andreas Bagge pointed out, main(argc,argv,envp) is not
  115.                 ANSI-C code. I deleted envp for that reason, but this still
  116.                 works.
  117.               - I changed the interface to open child processes. Now you
  118.                 find a nice interface at "zf-cre-open.c". You may open
  119.                 a pipe to the child process for reading or writing on a
  120.                 file number of your choice, e.g. 0 or 1 ('creopen()').
  121.                 (Writing stderr to a child process is not supported.)
  122.                 The function 'zfopen()' opens a file for reading or writing
  123.                 with transparent (de)compression. This may also be of interest
  124.                 for other programs.
  125.  
  126. Version 2.3.5 change by J"org Weule at 1994 Oct 11. :
  127.               - Added -fwritable-strings to the compiler options
  128.                 Constant strings are declared const by hand.
  129.  
  130. Version 2.3.4 change by J"org Weule at 1994 Oct 10. :
  131.               - Inserted a lot of const declarations and fixed a bug
  132.                 inside an experimental function.
  133.               - Added the postscript versions of the manual pages to the
  134.                 distribution.
  135.  
  136. Version 2.3.3 change by J"org Weule at 1994 Oct 10. :
  137.               - No access to tape with -l.
  138.               - Inserted some lines for security.
  139.                 If the name of the program is mt-dds, nothing is
  140.                 written on the disk by the program.
  141.  
  142. Version 2.3.2 change by J"org Weule at 1994 Oct 10. :
  143.               - bug fix inside dds_extract.c.
  144.  
  145. Version 2.3.1 change by J"org Weule at 1994 Oct 9. :
  146.               - All header record are checked for the filename.
  147.               - New option -l is included to check the index file for the
  148.                 selected matches. The strings are written to stdout and no
  149.                 pipeing to tar should be done.
  150.               - option --extract included.
  151.  
  152. Version 2.3.0 change by J"org Weule at 1994 Oct 9. :
  153.               - Added a check inside dds2tar. Now some header records of the
  154.                 tar files to extract are checked for the expected file name.
  155.                 dds2tar should stop if you have inserted the wrong tape.
  156.               - I inserted a routine to open stdout for a child process or
  157.                 a file. Andreas Bagge gave me some source to create the
  158.                 included functions.
  159.               - A funktion tar-dds is added to write a tool like tar.
  160.                 The tool is not ready yet.
  161.               - Added background information to the man page of dds2tar.
  162.                 The lines are based on a text from Andreas Bagge.
  163.  
  164. Version 2.2.0 change by J"org Weule:
  165.               I have deleted a lot of options to make the software easier to use.
  166.               The scan of the index file is very robust.
  167.  
  168.               Hope you agree that dds2tar should be a small tool, simple to
  169.               use and with as less parameters as possible. That's why I have
  170.               deleted old and obsolete parameters for the costs that you may
  171.               have to change some scripts.
  172.  
  173. Version 2.1.2 Index lines strings with '#' are ignored.
  174.               mt-dds can be used to set the tape position of the tape
  175.                 for the next run of dds2tar. This may be convenient for
  176.                 shell scripts.
  177.  
  178. Version 2.1.1 The recfile (-R) can also be an index-file created by dds2index.
  179.               The option -t of dds2tar is obsolete.
  180.               Help is written to stdout.
  181.  
  182. Version 2.1.0 made some options obsolete.
  183.  
  184. Version 2.0.1 is a package with a patch to tar-1.11.2.
  185.  
  186. Version 2.0.0 is a package of three programs, to make it easier to use.
  187.               A lot of options of dds2tar-1.1.3 are included.
  188.               So it is easy to switch to this new version.
  189.  
  190.  
  191.